self propelled insection vehicle - Allemand Anglais Dictionnaire